package com.hxkj.service;

import com.hxkj.domain.po.Manuscript;

import java.util.List;

/**
 * 解析静态模板Service
 * <p>
 * Created by yaosy on 2018年6月21日18:02:30
 */
public interface ManscriptService {


    /**
     * 获取最大的序列号
     * @param
     * @return
     * @throws Exception
     */
    Integer getMaxSeqNum()throws Exception;

    /**
     * 获取一条静态文件记录（ 首页 或者 频道）
     * @param
     * @return
     * @throws Exception
     */
    Manuscript getManuscript(Manuscript manuscript) throws Exception;

    /**
     * 获取一条静态文件记录（ 首页 或者 频道）
     * @param
     * @return
     * @throws Exception***/
    void saveOrUpdate(Manuscript manuscript)throws Exception;

    //删除
    void deleteManuscript(Long manuscriptId) throws Exception;

    /**
     *
     * 根据站点、状态、文章id查询出生成的文件
     *
     * @param manuscript
     * @return Manuscript对象
     */
    List<Manuscript> getManuscriptList(Manuscript manuscript);
}
